#ifndef USERWINDOW_H
#define USERWINDOW_H

#include <QDialog>
#include<editinfo.h>
#include<caredit.h>
#include<book.h>
#include<QMessageBox>
#include <QDebug>
#include<stopnav.h>
#include <QTimer>
#include <qdatetime.h>

namespace Ui {
class userwindow;
}

class userwindow : public QDialog
{
    Q_OBJECT

public:
    explicit userwindow(QWidget *parent = 0);
    ~userwindow();

    //用户接口
    //显示用户信息
    void printinfo(QString user_id, QString name, QString flag, QString carid, QString phone, QString email, QString register_time,QString fare,QString username);
    void emit_edit_flush();//处理编辑页面发送的信号
    void sqlinfo();
    void consuinfo();//结算信息
    void consuption();//结算
    void emit_user_balance();//充值
    void on_comboBox_currentIndexChanged(const QString &arg1);
signals:
    void send_user_flush();//用户界面发送刷新信号
    void send_show_login();//显示主界面登录
    void send_user_balance(int);

private slots:
    void on_pushButton_6_clicked();

    void on_pushButton_10_clicked();

    void on_pushButton_11_clicked();

    void on_pushButton_5_clicked();
    //  预约
    void on_pushButton_clicked();


    void on_pushButton_7_clicked();
    void reshow();   
    void on_pushButton_12_clicked();

    //停车
    void on_pushButton_2_clicked();

    void on_pushButton_3_clicked();

    //void on_pushButton_4_clicked();

    //充值会员
    void SetFlag(QString);
private:
    Ui::userwindow *ui;
    editinfo editinfo1;//编辑信息页面对象
    book bk;     //编辑预定页面对象
    caredit car_edit;
    QString user;//当前用户的用户名用于修改用户信息
    QString user_id;
    QString flag="用户";//当前用户的用户名用于修改用户信息
    book book1;
    StopNav stopnav;
    QSqlQuery query;

};

#endif // USERWINDOW_H

